Currently, we mark an IO request to STATE_IOREQ_READY state before
authorkaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk>
Thu, 13 Oct 2005 07:06:27 +0000 (08:06 +0100)
committerkaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk>
Thu, 13 Oct 2005 07:06:27 +0000 (08:06 +0100)
commitac9725dff60cf88ef535d816a58366eba60d91ae
treeb55880514b147cb97435c9fb4214d7d2c18e6e65
parentdfc0b259c1b59b8b22e4a4b9fa2651deec42bc9d
Currently, we mark an IO request to STATE_IOREQ_READY state before
calling IO handlers in xen HV, i.e. vmx_portio_intercept or
vmx_mmio_intercept.  Actually, STATE_IOREQ_READY means it's ready for
DM handling, only if IO handlers in xen HV won't handle it, it should
be passed to DM. This patch fixes this issue.

Signed-off-by: Yunhong Jiang <yunhong.jiang@intel.com>
Signed-off-by: Xin Li <xin.b.li@intel.com>
Signed-off-by: Nakajima Jun <nakajima.jun@intel.com>
xen/arch/x86/vmx.c
xen/arch/x86/vmx_platform.c